function request(url) {
    return new Promise((res, rej) => {
        // pending
        setTimeout(() => {
            if (Math.random() > 0.5) {
                // fulfilled
                res('成功')
            } else {
                // rejected
                rej('失败')
            }
        }, 1000)
    })

}

// request().then(() => {
//     console.log('成功2');
// }, () => {
//     console.log('失败2');
// })

request().then(() => {
    console.log('成功3');
}).catch(() => {
    console.log('失败3');
}).finally(() => {
    console.log('finally');
})

